Big Huge Thesaurus

skeletal frame

noun